package com.dragon.modules.yuegou.properties;

import org.apache.commons.lang3.StringUtils;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 开放接口配置
 * 
 * @author liuwu
 *
 */
@ConfigurationProperties(prefix="sgy.ysq")
public class YsqOpenProperties {

	/**
	 * 应用ID
	 */
	private String appid;

	/**
	 * 应用密钥
	 */
	private String secret;

	/**
	 * 接口路径
	 */
	private String apiPath = "https://ysq-api.oojoyoo.com";

	public boolean hasAppInfo() {
		return StringUtils.isNotEmpty(appid) && StringUtils.isNotEmpty(secret);
	}

	/**
	 * 获取 应用ID
	 * 
	 * @return 应用ID
	 */
	public String getAppid() {
		return appid;
	}

	/**
	 * 设置 应用ID
	 * 
	 * @param appid
	 *            应用ID
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}

	/**
	 * 获取应用密钥
	 * 
	 * @return 应用密钥
	 */
	public String getSecret() {
		return secret;
	}

	/**
	 * 获取 应用密钥
	 * 
	 * @param secret
	 *            应用密钥
	 */
	public void setSecret(String secret) {
		this.secret = secret;
	}

	/**
	 * 获取 接口路径
	 * 
	 * @return 接口路径
	 */
	public String getApiPath() {
		return apiPath;
	}

	/**
	 * 设置 接口路径
	 * 
	 * @param apiPath
	 *            接口路径
	 */
	public void setApiPath(String apiPath) {
		this.apiPath = apiPath;
	}

}
